//
//  ArcView.h
//  HypERLtrace
//
//  Created by Vladimir Sarpe on 29/09/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import <HighlightArcView.h>

@interface ArcView : NSView {
	NSScreen* screen;
	NSArray* actors;
	NSArray* events;
	NSArray* procTree;
	NSString* viewType;
	NSMutableArray* processes;
	NSMutableArray* procCache;
	HighlightArcView* highlightView;
	NSDictionary* highlight;
	//NSImage* image;
	int count;
	int lastevent;
	float width;
	float height;
	BOOL full;
	BOOL highl;
	BOOL refresh;
}

- (void)setActors:(NSDictionary*)actorHash andEvents:(NSArray*)eventTable andTree:(NSArray*)tree andResWidth:(float)scwidth andResHeight:(float)scheight andLast:(int)lastevent andArgs:(NSString*)args;
- (void)notifyToggle:(NSString*)args;
- (void)notifyScreen:(BOOL)f;
@end
